Interface DHCPPacket

All Superinterfaces:
IPCData, Pdu, Signal
All Known Implementing Classes:
DHCPPacketImpl

public interface DHCPPacket extends Pdu
  • Method Details

    • getMessageOpCode

      Byte getMessageOpCode()
      Returns:
      Byte Returns a Byte
    • setMessageOpCode

      void setMessageOpCode(Byte messageOpCode)
      Parameters:
      messageOpCode - Takes in a parameter of messageOpCode
    • getMessageType

      Byte getMessageType()
      Returns:
      Byte Returns a Byte
    • setMessageType

      void setMessageType(Byte messageType)
      Parameters:
      messageType - Takes in a parameter of messageType
    • getHardwareAddressType

      Byte getHardwareAddressType()
      Returns:
      Byte Returns a Byte
    • setHardwareAddressType

      void setHardwareAddressType(Byte hardwareAddressType)
      Parameters:
      hardwareAddressType - Takes in a parameter of hardwareAddressType
    • getHardwareAddressLength

      Byte getHardwareAddressLength()
      Returns:
      Byte Returns a Byte
    • setHardwareAddressLength

      void setHardwareAddressLength(Byte hardwareAddressLength)
      Parameters:
      hardwareAddressLength - Takes in a parameter of hardwareAddressLength
    • getHops

      Byte getHops()
      Returns:
      Byte Returns a Byte
    • setHops

      void setHops(Byte hops)
      Parameters:
      hops - Takes in a parameter of hops
    • getTransactionID

      String getTransactionID()
      Returns:
      String Returns a String
    • setTransactionID

      void setTransactionID(String transactionID)
      Parameters:
      transactionID - Takes in a parameter of transactionID
    • getTimeInSeconds

      Short getTimeInSeconds()
      Returns:
      Short Returns a Short
    • setTimeInSeconds

      void setTimeInSeconds(Short timeInSeconds)
      Parameters:
      timeInSeconds - Takes in a parameter of timeInSeconds
    • getFlags

      Short getFlags()
      Returns:
      Short Returns a Short
    • setFlags

      void setFlags(Short flags)
      Parameters:
      flags - Takes in a parameter of flags
    • getClientIpAddress

      IPAddress getClientIpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setClientIpAddress

      void setClientIpAddress(IPAddress clientIpAddress)
      Parameters:
      clientIpAddress - Takes in a parameter of clientIpAddress
    • getYourIpAddress

      IPAddress getYourIpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setYourIpAddress

      void setYourIpAddress(IPAddress yourIpAddress)
      Parameters:
      yourIpAddress - Takes in a parameter of yourIpAddress
    • getServerIpAddress

      IPAddress getServerIpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setServerIpAddress

      void setServerIpAddress(IPAddress serverIpAddress)
      Parameters:
      serverIpAddress - Takes in a parameter of serverIpAddress
    • getRelayAgentIpAddress

      IPAddress getRelayAgentIpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setRelayAgentIpAddress

      void setRelayAgentIpAddress(IPAddress relayAgentIpAddress)
      Parameters:
      relayAgentIpAddress - Takes in a parameter of relayAgentIpAddress
    • getGatewayIpAddress

      IPAddress getGatewayIpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setGatewayIpAddress

      void setGatewayIpAddress(IPAddress gatewayIpAddress)
      Parameters:
      gatewayIpAddress - Takes in a parameter of gatewayIpAddress
    • getClientMacAddress

      MACAddress getClientMacAddress()
      Returns:
      MACAddress Returns a MACAddress
    • setClientMacAddress

      void setClientMacAddress(MACAddress clientMacAddress)
      Parameters:
      clientMacAddress - Takes in a parameter of clientMacAddress
    • getServerName

      String getServerName()
      Returns:
      String Returns a String
    • setServerName

      void setServerName(String serverName)
      Parameters:
      serverName - Takes in a parameter of serverName
    • getDomainName

      String getDomainName()
      Returns:
      String Returns a String
    • setDomainName

      void setDomainName(String domainName)
      Parameters:
      domainName - Takes in a parameter of domainName
    • getBootFileName

      String getBootFileName()
      Returns:
      String Returns a String
    • setBootFileName

      void setBootFileName(String bootFileName)
      Parameters:
      bootFileName - Takes in a parameter of bootFileName
    • getListOptions

      List<DHCPOption> getListOptions()
      Returns:
      List<DHCPOption> Returns a List<DHCPOption>
    • setListOptions

      void setListOptions(List<DHCPOption> listOptions)
      Parameters:
      listOptions - Takes in a parameter of listOptions
    • getLeaseTime

      int getLeaseTime()
      Returns:
      int Returns a int
    • setLeaseTime

      void setLeaseTime(int leaseTime)
      Parameters:
      leaseTime - Takes in a parameter of leaseTime
    • getRebindTime

      int getRebindTime()
      Returns:
      int Returns a int
    • setRebindTime

      void setRebindTime(int rebindTime)
      Parameters:
      rebindTime - Takes in a parameter of rebindTime
    • getRenewTime

      int getRenewTime()
      Returns:
      int Returns a int
    • setRenewTime

      void setRenewTime(int renewTime)
      Parameters:
      renewTime - Takes in a parameter of renewTime
    • getGatewaySubnetAddress

      IPAddress getGatewaySubnetAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setGatewaySubnetAddress

      void setGatewaySubnetAddress(IPAddress gatewaySubnetAddress)
      Parameters:
      gatewaySubnetAddress - Takes in a parameter of gatewaySubnetAddress
    • getTftpAddress

      IPAddress getTftpAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setTftpAddress

      void setTftpAddress(IPAddress tftpAddress)
      Parameters:
      tftpAddress - Takes in a parameter of tftpAddress
    • getRequestIp

      IPAddress getRequestIp()
      Returns:
      IPAddress Returns a IPAddress
    • setRequestIp

      void setRequestIp(IPAddress requestIp)
      Parameters:
      requestIp - Takes in a parameter of requestIp
    • getRawOptions

      List<Byte> getRawOptions()
      Returns:
      List<Byte> Returns a List<Byte>
    • setRawOptions

      void setRawOptions(List<Byte> rawOptions)
      Parameters:
      rawOptions - Takes in a parameter of rawOptions
    • getWlcAddress

      IPAddress getWlcAddress()
      Returns:
      IPAddress Returns a IPAddress
    • setWlcAddress

      void setWlcAddress(IPAddress wlcAddress)
      Parameters:
      wlcAddress - Takes in a parameter of wlcAddress